package com.sc.sysconfig.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sc.sysconfig.dto.UserLoginDTO;
import com.sc.sysconfig.dto.UserQueryDTO;
import com.sc.sysconfig.entity.SysUser;
import com.sc.sysconfig.vo.PageVO;


/**
 * 系统用户服务
 *
 * @author 徐赫阳
 * @date 2021/09/02
 */
public interface SysUserService extends IService<SysUser> {

    /**
     * 登录
     *
     * @param user 用户
     * @return {@link SysUser}
     */
    SysUser login(UserLoginDTO user);

    /**
     * 获取用户列表
     *
     * @param queryDTO 查询dto
     * @return {@link PageVO}<{@link SysUser}>
     */
    PageVO<SysUser> getUserList(UserQueryDTO queryDTO);
}
